package com.xm.rsi.model.dto.filedata;

import com.xm.rsi.common.PageRequest;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.util.Date;

@EqualsAndHashCode(callSuper = true)
@Data
public class FileDataQueryRequest extends PageRequest implements Serializable {

    /**
     * id
     */
    private Long id;

    /**
     * 文件/数据名
     */
    private String fileName;
    
    /**
     * 产品等级
     */
    private String grade;

    /**
     * 上经度
     */
    private Double upLongitude;

    /**
     * 下经度
     */
    private Double downLongitude;

    /**
     * 左纬度
     */
    private Double leftLatitude;

    /**
     * 右纬度
     */
    private Double rightLatitude;

    /**
     * 空间分辨率
     */
    private Integer spatialResolution;

    /**
     * 辐射分辨率
     */
    private Integer radiationResolution;

    /**
     * 传感器
     */
    private String sensor;

    /**
     * 投影系统
     */
    private String projection;

    /**
     * 坐标系统
     */
    private String coordinate;

    /**
     * 云量
     */
    private Integer cloudCover;

    /**
     * 从..
     */
    private Date leftTime;

    /**
     * 到..
     */
    private Date rightTime;

    /**
     * 状态
     */
    private Integer fileDataState;

    /**
     * 创建人id
     */
    private Integer createUserId;

    private static final long serialVersionUID = 1L;

}
